.ser-btns{display: inline-block;width: 28px;height: 28px;border-radius: 50%;border:1px solid #EBEEF5;margin-right: 10px;line-height: 28px;text-align: center;vertical-align: middle;cursor: pointer;}
.ser-btns i{line-height: 28px;}
.serv-table-body{position: relative;border-bottom:1px solid #e1e1e1;}
.serv-table-head{background: #f8f8f8;border-top:1px solid #e1e1e1;}
.serv-edit-itme{height: 266px}
.serv-edit-itme .ql-container{height: 200px;}
.service-items{padding-bottom: 20px;background: #fff;}
.serv-table{overflow: hidden;padding:10px 0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.serv-table-td{float: left; width: 20%;padding: 0 10px;}
.serv-table-tags-box{height: 20px;overflow: hidden;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.serv-table-memo{
  width: 100%;
  background: #f8f8f8;
  padding: 10px;
  border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;
}
.serv-table-tags{
  border:10px solid transparent;
  border-bottom-color: #f8f8f8;
  float: right;
  margin-right: calc(20% - 34px);
  
}
.serv-empty{height: 60px;line-height: 60px;text-align:center;color: #aaa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.group-type-name{
    width: 50px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #E6A23C;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
}
.group-type-team{
    background: #F56C6C;
    
}
.group-tabs-box{
  position: relative;
}
.add-group{
  position: absolute;
  top:15px;
  right:10px;
  border:1px solid #e1e1e1;
  width: 120px;
  text-align: center;
  background: #fff;
  border-radius: 3px;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
}
.add-group > span{
  margin-left: 5px;
}